﻿class PlayerFeatures : Feature
{
    public PlayerFeatures(Contexts contexts)
    {
        Add(new PlayerEventSystems(contexts));
        Add(new PlayerSetDirectionSystem(contexts));
        Add(new PlayerRequestFeatures(contexts));
        Add(new PlayerCommandFeatures(contexts));
        Add(new PlayerMovementSystem(contexts));
        Add(new PlayerWeaponSwitchSystem(contexts));
        Add(new PlayerAttackSystem(contexts));
        Add(new PlayerAttackTimerSystem(contexts));
        Add(new PlayerKilledSystem(contexts));
    }
}

